body{
font-size:14px;
margin:0;
padding:0;
}
/*block element*/
address,blockquote,center,dir,div,dl,fieldset,form,h1,h2,h3,h4,h5,h6,isindex,menu,noframes,noscript,ol,p,pre,table,ul{
margin:0;
padding:0;
border:none;
border-style:none;
border-spacing:0;
}
hr{
line-height:100%;
margin:4px 0;
padding:0pt;
}
/*inline element*/
a,abbr,acronym,b,bdo,big,br,cite,code,dfn,em,font,i,img,input,kbd,label,q,s,samp,select,small,span,strike,strong,sub,sup,textarea,tt,u,var{
line-height:100%;
margin:0;
padding:0;
border:none;
border-style:none;
border-spacing:0;
}
pre, code, kbd, samp, tt {font-family:monospace;line-height:100%;}
a:focus { outline:0; }
ul a{text-decoration:none;}
blockquote{margin-left:40px;}
/*hack tags*/
s {text-decoration:none;}
ol,dl {margin-left:18px;}
ul {margin-left:0px;}
abbr,acronym {
	border-bottom:1px dotted #000;
	cursor:help;
}
em {font-style:italic;}
ol li {list-style:decimal-leading-zero inside;}
ul li {list-style:square inside;}
ul.typenone li{list-style-type:none;list-style-position:outside;}
th,td {
	border:0px none #000;
	padding:0px;
}
th {
	font-weight:bold;
	text-align:center;
}
caption {text-align:center;}
body {
-x-system-font:none;
font-family:arial,helvetica,clean,sans-serif;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
}
table {font-size:inherit;}

h1,.h1 {font-size:36px;}
h2,.h2 {font-size:29px;}
h3,.h3 {font-size:24px;}
h4,.h4 {font-size:20px;}
h5,.h5 {font-size:18px;}
h6,.h6 {font-size:15px;}
h1,h2,h3,h4,h5,h6,strong {font-weight:bold;}
/*position*/
.relative{position:relative;}
.static{position:static;}
.inherite{position:inherit;}
.fixed{position:fixed;}
.absolute{position:absolute;}

/*display*/
.block{display:block;}
.inline{display:inline;}
.none{display:none;}
/*clear*/
.clearboth{clear:both;}
.clearleft{clear:left;}
.clearright{clear:right;}
.clearnone{clear:none;}
.clearfloat:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
/*float*/
.floatleft{float: left;}
.floatright{float: right;}
.floatnone{float: none;}

/*text-align*/
.tacenter{text-align:center;}
.taright{text-align:right;}
.taleft{text-align:left;}
.middle{vertical-align:middle;}


.center{margin:0 auto;}
.noradius{-moz-border-radius:0px !important;-webkit-border-radius:0px !important;}